<?php
@include('php/funciones.php');
@include("php/eliminar_cache.php");

function ingresar_est($_POST) {
	//AGREGAR NUEVO ESTABLECIMIENTOS
	$bd = new DB();

	$id_est = id_disponible("id_est","establecimiento");
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	
	//ANTES DE CONTINUAR PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS SINO TIENEN DEVUELVE UN MENSAJE DE ERROR
	if(!empty($nombre_est) || !empty($id_est) || !empty($rbd_est))
	{} else {
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	
	//INGRESO LOS DATOS DEL ESTABLECIMIENTO
	@$insert_establecimiento = $bd->query("INSERT INTO establecimiento (id_est,nombre_est, rbd_est, dependencia_est, provincia_est, direccion_est,ciudad_est, comuna_est, region_est, telefono_est, fax_est, correo_est, rut_sost) values('$id_est','$nombre_est','$rbd_est','$dependencia_est','$provincia_est','$direccion_est','$ciudad_est','$comuna_est','$region_est','$telefono_est','$fax_est','$mail_est','$sostenedor_est')", OBJ);
	
	
	//PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS
	if($insert_establecimiento->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Nuevo Establecimiento Agregado Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
return $mensaje;
}

function actualizar_est($_POST) {
	//AGREGAR NUEVO ESTABLECIMIENTOS
	$bd = new DB();
	
	//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}
	

	//ANTES DE CONTINUAR PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS SINO TIENEN DEVUELVE UN MENSAJE DE ERROR
	if(!empty($nombre_est) || !empty($rbd_est))
	{} else {
		$mensaje = '<div class="notice error">';
		$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
		$mensaje .= 'Error NO Se Completo Su Solicitud';
		$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
		$mensaje .= '</div>';
		return $mensaje;
		break;
	}
	
	//ACTUALIZO LOS DATOS DEL ESTABLECIMIENTO
	@$update_establecimiento = $bd->query("UPDATE establecimiento SET nombre_est='$nombre_est', rbd_est='$rbd_est', dependencia_est='$dependencia_est', provincia_est='$provincia_est', direccion_est='$direccion_est',ciudad_est='$ciudad_est', comuna_est='$comuna_est', region_est='$region_est', telefono_est='$telefono_est', fax_est='$fax_est', correo_est='$mail_est', rut_sost='$sostenedor_est' WHERE id_est='$id'", OBJ);
	
	//PREGUNTA SI LOS CAMPOS PRIMARIOS CONTIENEN DATOS
	if($update_establecimiento->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Establecimiento Actualizado Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
return $mensaje;
}

function eliminar_est($_POST) {
	//AGREGAR NUEVO ESTABLECIMIENTOS

$bd = new DB();

//OBTIENE TODAS LAS VARIABLES OBTENIDAS POR $_POST
	foreach($_POST as $nombre_campo => $valor){ 
		$asignacion = "\$" . $nombre_campo . "='" . $valor . "';"; 
		eval($asignacion);
	}

@$aprobar_eliminar = valida_eliminar($id,"id_est","subvension_escolar_preferencial");
@$aprobar_eliminar_2 = valida_eliminar($id,"id_est","alumnos_prioritarios");

if($aprobar_eliminar && $aprobar_eliminar_2)
{
	@$eliminar_est = $bd->query("DELETE FROM establecimiento WHERE id_est='$id'", OBJ);
	if($eliminar_est->affected_rows > 0)
		{
			$mensaje = '<div class="notice success">';
			$mensaje .= '<span class="icon medium" data-icon="C" style="display: inline-block;"></span>';
			$mensaje .= 'Establecimiento Eliminado Correctamente';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
		} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Completo Su Solicitud';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
			return $mensaje;
		}
	} else {
			$mensaje = '<div class="notice error">';
			$mensaje .= '<span class="icon medium" data-icon="X" style="display: inline-block;"></span>';
			$mensaje .= 'Error NO Se Pudo Eliminar El Establecimiento, Existen Datos Relacionados a Este Establecimiento';
			$mensaje .= '<a href="#close" class="icon close" data-icon="x" style="display: inline-block;"></a>';
			$mensaje .= '</div>';
		}
	return $mensaje;
}
?>